package com.pricl.biz.share.controller.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * 分享评论页面vo
 * @author winton
 *
 */
public class ShareArticle implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 作者名
	 */
	private String authorName;
	
	/**
	 * 标题
	 */
	private String articleTitle; 
	
	/**
	 * 时间
	 */
	private Date createdDt;
	
	
	/**
	 * 评论数
	 */
	private int commentCount;
	
	/**
	 * 头像
	 */
	private String headUrl;
	
	/**
	 * 点赞数
	 */
	private long likeCount;
	
	/**
	 * 内容
	 */
	private String body;

	/**
	 * 封面
	 */
	private String coverUrl; 
	
	/**
	 * 附件：视频/音频
	 * @return
	 */
	private String fileUrl;
	
	/**
	 * ali视频类的vid
	 * @return
	 */
	private String vid;
	
	/**
	 * ali视频播放凭证
	 * @return
	 */
	private String playauth;
	
	/**
	 * 点赞数
	 */
	private Long countLike;
	
	/** 视频/音频时长 **/
	private String duration;

	public String getDuration() {
		return duration;
	}

	public void setDuration(String duration) {
		this.duration = duration;
	}

	public Long getCountLike() {
		return countLike;
	}

	public void setCountLike(Long countLike) {
		this.countLike = countLike;
	}

	public String getCoverUrl() {
		return coverUrl;
	}

	public String getVid() {
		return vid;
	}

	public void setVid(String vid) {
		this.vid = vid;
	}

	public String getPlayauth() {
		return playauth;
	}

	public void setPlayauth(String playauth) {
		this.playauth = playauth;
	}

	public void setCoverUrl(String coverUrl) {
		this.coverUrl = coverUrl;
	}

	public String getFileUrl() {
		return fileUrl;
	}

	public void setFileUrl(String fileUrl) {
		this.fileUrl = fileUrl;
	}

	public String getArticleTitle() {
		return articleTitle;
	}

	public void setArticleTitle(String articleTitle) {
		this.articleTitle = articleTitle;
	}

	public Date getCreatedDt() {
		return createdDt;
	}

	public void setCreatedDt(Date createdDt) {
		this.createdDt = createdDt;
	}

	public int getCommentCount() {
		return commentCount;
	}

	public void setCommentCount(int commentCount) {
		this.commentCount = commentCount;
	}


	public long getLikeCount() {
		return likeCount;
	}


	public void setLikeCount(long likeCount) {
		this.likeCount = likeCount;
	}

	public String getBody() {
		return body;
	}

	public void setBody(String body) {
		this.body = body;
	}

	public String getHeadUrl() {
		return headUrl;
	}

	public void setHeadUrl(String headUrl) {
		this.headUrl = headUrl;
	}

	public String getAuthorName() {
		return authorName;
	}

	public void setAuthorName(String authorName) {
		this.authorName = authorName;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "ShareArticle [articleTitle=" + articleTitle + ", createdDt=" + createdDt + ", commentCount="
				+ commentCount + ", likeCount=" + likeCount + ", body=" + body + ", coverUrl=" + coverUrl + ", fileUrl="
				+ fileUrl + "]";
	}
	
}
